package com.hyacinth.lotterysystem.service.activityStatus.operater;

import com.hyacinth.lotterysystem.service.activityStatus.ConvertActivityStatusDTO;

public abstract class AbstractActivityOperator {
    /**
     * 控制 人员 奖品 活动 处理顺序
     *
     * @return
     */
    public abstract Integer sequence();

    /**
     * 判断是否需要转换
     *
     * @param convertActivityStatusDTO
     * @return
     */
    public abstract Boolean needConvert(ConvertActivityStatusDTO convertActivityStatusDTO);

    public abstract Boolean convert(ConvertActivityStatusDTO convertActivityStatusDTO);
}
